/*
 * Translator.h
 *
 *  Created on: Nov 4, 2011
 *      Author: gonzalo
 */

#ifndef TRANSLATOR_H_
#define TRANSLATOR_H_

#include "../../SDLtoolkit/Event.h"
#include "../DTO.h"
#include "../DTOScenarioElement.h"
#include "../../SDLtoolkit/ScenarioElement.h"
#include <list>

class Translator {
public:
	static Event* translate(DTOCliente* dto);
	static Event* translate(DTOEvent* dto);
	static DTO* translate(Event* event);
	static std::list<ScenarioElement*> translateScenarioElementDTO(std::list<DTOScenarioElement*> elements);
};

#endif /* TRANSLATOR_H_ */


